home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / prog / impshell.zip / IMPDESC1.TXT < prev    next >
Text File  |  1987-04-21  |  3KB  |  75 lines

  1.  SHORT DESCRIPTION OF  THE IMPSHELL  - 
  2.                          AN EXPERT SYSTEM DEVELOPMENT ENVIRONMENT
  3.  
  4.  
  5.  The IMP Shell is a powerful expert system development environment for
  6.  the IBM PC.  It contains all the utilities needed to develop and test
  7.  new expert  systems,  and run  them  when  they  are  finalized.  All
  8.  functions are menu driven and appear in windows.   IMP expert systems
  9.  are rule based,  backwards chaining systems.   They are very fast and
  10.  not limited by an artificially small number of rules.
  11.  
  12.  The IMP Shell is in the public domain and is used in many educational
  13.  settings.  It was developed  by Daniel H. Marcellus of the Middletown
  14.  Programming  Works,  Middletown,  N.Y.  It is completely described in
  15.  the book:
  16.  
  17.       D.   Marcellus, 
  18.       Expert   Systems  Programming  in   Turbo  Prolog, 
  19.       Prentice-Hall,
  20.       Englewood Cliffs, N.J., 1987.
  21.  
  22.  An expert system is a program which has captured the expertise  of an
  23.  expert  in  some field and  can deploy that expertise  with seemingly
  24.  intelligent behavior.   For instance  there are expert  systems to do
  25.  all these things:
  26.  
  27.  
  28.       diagnose medical problems
  29.  
  30.       guide the repair of complex equipment
  31.  
  32.       give advice about taxes and investments
  33.  
  34.       guide chemists in synthesizing desired chemicals
  35.  
  36.       interpret telemetry data from satellites
  37.  
  38.       control nuclear reactors and electric utility grids
  39.  
  40.  
  41.  A shell makes it easy to set up an expert system by  concentrating on
  42.  the problem at  hand  rather  than  on  the details  of  a particular
  43.  machine reasoning system or artificial  intelligence language.   This
  44.  shell was written entirely  in TURBO  PROLOG,  and the source code is
  45.  provided,  although you don't need to understand anything about TURBO
  46.  PROLOG in order to set up an expert system with this software.
  47.  
  48.  The IMP Shell is menu driven,  and the menu allows you  to select all
  49.  the  activities  that  are   necessary  at  various  stages   of  the
  50.  development of an expert system, for example:
  51.  
  52.  
  53.       1.   HELP information
  54.       2.   MAKE rules for a new expert system
  55.       3.   INSPECT the rule set that is loaded
  56.       4.   SAVE the rule set that is loaded
  57.       5.   LOAD an existing rule set
  58.       6.   RUN the presently loaded rule set
  59.       7.   EDIT an existing rule set
  60.       8.   PRINT an existing rule set
  61.       9.   DOS access
  62.       10.  END this program
  63.  
  64.  
  65.  The IMP Shell uses backward reasoning.   This means that  it has  the
  66.  proper   architecture   for   creating   good   expert   systems  for
  67.  classification  tasks,  for troubleshooting,  and, in  general,   for
  68.  anything that involves choosing among   alternatives.    It   is  not
  69.  the  proper  architecture  for  applications   that   require  a well
  70.  defined sequence  of steps  with complex reasoning   going  into  the
  71.  application of each step.   Applications such as configuring  complex
  72.  equipment or  estimating costs of a project are of this  sort.   They
  73.  should be implemented with a forward chaining shell.
  74.  
  75.